home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Nebula 2
/
Nebula Two.iso
/
SourceCode
/
Palettes
/
OOPSPalette
/
OOPSObjectView.m
< prev
next >
Wrap
Text File
|
1995-06-12
|
839b
|
49 lines
#import "OOPSObjectView.h"
@implementation OOPSObjectView
- initFrame:(NXRect *)frameRect
{
char buf[MAXPATHLEN + 1];
NXBundle *bundle;
self = [super initFrame:frameRect];
if(strcmp([NXApp appName] , "InterfaceBuilder") ==0){
bundle = [NXBundle bundleForClass:[self class]];
if ( [bundle getPath:buf forResource:"Timer" ofType:"tiff"] ) {
image = [[NXImage alloc] initFromFile:buf];
}
}
return self;
}
- drawSelf: (const NXRect *)rects :(int)rectCount
{
NXPoint imagePoint;
NXRect imageRect;
NXSetRect(&imageRect, rects->origin.x,
rects->origin.y, rects->size.width,
rects->size.height);
imagePoint = imageRect.origin;
imagePoint.y = 0;
imagePoint.x = 0;
if (image) {
[image composite:NX_SOVER fromRect:&imageRect toPoint:&imagePoint];
}
return self;
}
@end